French-English dictionary »

homme-grenouille meaning in English

FrenchEnglish
homme-grenouille nom {m}

frogman [frogmen]◼◼◼(diver)
noun
[UK: ˈfrɒɡ.mən] [US: ˈfrɑːg.ˌmæn]