LEOPARD SEAL


Meaning of LEOPARD SEAL in English

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.