English-Italian dictionary »

megapode meaning in Italian

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

megapodionoun
{m}