Row is a synonym of Argue. Defend is a type of Argue. 
Public is similar to National. National is the opposite of Stranger. you are likely to find Stranger in/at/on Town. Town is related to Hill. 
Row <--Synonym--> Argue <--IsA-- Defend 
Public <--SimilarTo--> National <--Antonym--> Stranger --AtLocation--> Town <--RelatedTo--> Hill 