English-Italian dictionary »

leopard seal meaning in Italian

EnglishItalian
leopard seal (Hydrurga leptonyx)
noun

foca leopardonoun
{f}