Inglese [noun]Francese [noun] ▶cocoon [noun] Have you seen Cocoon? ▶cocon [noun] As-tu vu Cocon ? Inglese Francese ▶Cocoon movie ▶Cocon movie