Definition of Licked

  • 1. Having been got the better of Adjective Satellite

Semanticaly linked words with "licked"