noun
: a spotted antarctic seal ( Hydrurga leptonyx ) occasionally encountered on the south coasts of Australia and New Zealand — called also sea leopard
noun
: a spotted antarctic seal ( Hydrurga leptonyx ) occasionally encountered on the south coasts of Australia and New Zealand — called also sea leopard
Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012