LEOPARD SEAL


Meaning of LEOPARD SEAL in English

noun Date: 1893 a spotted slate gray seal ( Hydrurga leptonyx ) especially of antarctic and subantarctic waters that feeds chiefly on krill, other seals, penguins, and fish

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.