Skip to main content

dupion

English dupion meaning in English  •  dupion का अर्थ अंग्रेजी में
Noun
  • A double cocoon, made by two silkworms.
Advertisement