DUPION MEANING IN ENGLISH

• Dupion Definition & Synonyms

  1. (n.) A double cocoon, made by two silkworms.


RECENT SEARCHES