English-Italian dictionary »

odobenid meaning in Italian

EnglishItalian
odobenid noun

odobenidenoun