English-Italian dictionary »

amphipod meaning in Italian

EnglishItalian
amphipod [amphipods] (species of order Amphipoda)
noun
[UK: ˈamfɪpˌɒd]
[US: ˈæmfɪpˌɑːd]

anfipodenoun
{m}