River is related to Course. 
Rub is related to Soft. Soft is the opposite of Rock. Rack is etymologically related to Rock. 
River <--RelatedTo--> Course 
Rub <--RelatedTo--> Soft <--Antonym--> Rock <--EtymologicallyRelatedTo-- Rack 