TAGTAIL MEANING IN ENGLISH

• Tagtail Definition & Synonyms

  1. (n.) A person who attaches himself to another against the will of the latter; a hanger-on.
  2. (n.) A worm which has its tail conspicuously colored.


RECENT SEARCHES