LICK-SPITTLE MEANING IN ENGLISH

• Lick-spittle Definition & Synonyms

  1. (n.) An abject flatterer or parasite.


RECENT SEARCHES