DUPION Meaning of DUPION in English noun a double cocoon, made by two silkworms. Webster English vocab. Английский словарь Webster. 2012