PLUMCOT MEANING IN ENGLISH

• Plumcot Definition & Synonyms

  1. (n.) A cross between the plum and apricot.


RECENT SEARCHES