Dealer is a synonym of Principal. 
Generous is the opposite of Small. Small is related to Sand. Sand is related to Minute. 
Dealer <--Synonym--> Principal 
Generous <--Antonym--> Small <--RelatedTo--> Sand <--RelatedTo--> Minute 