sea leopard

sea leopard definitions

noun
  • Hydrurga leptonyx, of the Antarctic Ocean 

  • The harbor seal, Phoca vitulina. 

  • Leptonychotes weddellii, of the Antarctic.