Inglés [noun]Francés [noun] ▶cocoon [noun] Have you seen Cocoon? ▶cocon [noun] As-tu vu Cocon ? Inglés Francés ▶Cocoon movie ▶Cocon movie