COCOON


Meaning of COCOON in English

(n.) The egg cases of mucus, etc., made by leeches and other worms.

Webster's English dictionary.      Английский словарь Webster.