English-Italian dictionary »

macropod meaning in Italian

EnglishItalian
macropod [macropods] (marsupial)
noun
[UK: mˈakrəpˌɒd]
[US: mˈækrəpˌɑːd]

macropodidenoun
{m}