Confusing Words from Treasure Island

 

 

Dictionary

 

Context Clue

Embassy meaning a diplomatic building where ambassadors live or work.   Our team was very embassy to build our motivation.

 

 

  Back