SynonymX
Speak
Licked
Definition of Licked
1.
Having been got the better of
Adjective Satellite
Semanticaly linked words with "licked"
colloquialism
defeated