you are likely to find Grocery in/at/on Supermarket. Grocery is etymologically related to Gross. Gross is related to Profit. Profit is related to Statement. 
Discovery is related to Break. Break is a type of Score. Have is a type of Score. Have is a synonym of Receive. 
Supermarket <--AtLocation-- Grocery --EtymologicallyRelatedTo--> Gross <--RelatedTo--> Profit <--RelatedTo--> Statement 
Discovery <--RelatedTo--> Break --IsA--> Score <--IsA-- Have <--Synonym--> Receive 