Definition of Letch

  • 1. Man with strong sexual desires Noun

Synonyms for word "letch"

Semanticaly linked words with "letch"

Hyponims for word "letch"