MELOCOTOON MEANING IN ENGLISH

• Melocotoon Definition & Synonyms

  1. (n.) A kind of peach having one side deep red, and the flesh yellow.
  2. (n.) A quince.


RECENT SEARCHES