Dictionary English – Romanian

cocoon



Substantiv
1. (entom.)

cocon