sea leopard

Noun



 * 1) Any of several species of spotted seals, all in family.
 * , of the Antarctic Ocean
 * , of the Antarctic.
 * 1) The harbor seal,.

Synonyms

 * Weddell seal
 * Weddell seal
 * Weddell seal