LEOPARD SEAL


Meaning of LEOPARD SEAL in English

■ noun a large grey Antarctic seal which has leopard-like spots and preys on penguins and other seals. [ Hydrurga leptonyx .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.