French-English dictionary »

mégapode meaning in English

FrenchEnglish
mégapode nom {m}

megapode [megapodes]◼◼◼(bird)
noun
[UK: mˈeɡəpˌəʊd] [US: mˈeɡəpˌoʊd]