Italian-English dictionary »

macropodide meaning in English

ItalianEnglish
macropodide noun
{m}

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