TOSSPOT MEANING IN ENGLISH

• Tosspot Definition & Synonyms

  1. (n.) A toper; one habitually given to strong drink; a drunkard.


RECENT SEARCHES