noun a yellowish-gray, spotted seal, Hydrurga leptonyx, of the Antarctic.
leopard seal 🔊 Listen to this noun a yellowish-gray, spotted seal, Hydrurga leptonyx, of the Antarctic. Share Facebook Twitter Google +