DOWCET MEANING IN ENGLISH

• Dowcet Definition & Synonyms

  1. (n.) One of the testicles of a hart or stag.


RECENT SEARCHES