Definition of ring seal in English:

ring seal

noun

  • The ringed seal, Pusa hispida.

Origin

Late 19th century; earliest use found in Science.