leopard shark
English
Noun
leopard shark (plural leopard sharks)
- A hound shark, Triakis semifasciata, having distinctive markings; it is found in the coastal waters of the eastern Pacific Ocean.
Translations
Triakis semifasciata
|
leopard shark (plural leopard sharks)
|