■ noun a large grey Antarctic seal which has leopard-like spots and preys on penguins and other seals. [ Hydrurga leptonyx .]
LEOPARD SEAL
Meaning of LEOPARD SEAL in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004