umbrella English - French
1.
-
Englishcloth-covered frame used for protection against rain or sun
-
Frenchparapluie
-
Englishthe main body of a jellyfish, excluding the tentacles
-
Frenchombrelle
Related words
jellyfish parachute parasol member organisation
English translator: English French umbrella Eesti sõnaraamat Español Traductor Svenska Översättare