Leopard seal

What is Leopard seal?

Leopard seal definition and meaning on Dictionary terms:
noun
a yellowish-gray, spotted seal, Hydrurga leptonyx, of the Antarctic.

 

reference: www.dictionary.com/browse/leopard-seal

Tags: