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