leopard shark
English
editNoun
editleopard 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
editTriakis semifasciata
|
leopard shark (plural leopard sharks)
|