Join is the opposite of Split. Split is related to Separation. 
Sack is related to Grocery. Grocery is related to Product. 
Join <--Antonym--> Split <--RelatedTo--> Separation 
Sack <--RelatedTo--> Grocery <--RelatedTo--> Product 