Dedicate is a synonym of Devote. Devote is a synonym of Give. Give is related to Action. 
Health is related to Physical. Physical is related to Slap. Slap is related to Hockey. 
Dedicate <--Synonym--> Devote <--Synonym--> Give <--RelatedTo--> Action 
Health <--RelatedTo--> Physical <--RelatedTo--> Slap <--RelatedTo--> Hockey 