LEOPARD SEAL


Meaning of LEOPARD SEAL in English

[leopard seal] n (1893): a spotted slate gray seal (Hydrurga leptonyx) of the southern Atlantic to the southern Pacific that often feeds on other seals

Merriam-Webster English vocab.      Английский словарь Merriam Webster.