lamnidae
English
lamnidae meaning in English • lamnidae का अर्थ अंग्रेजी में
Noun
- A natural family of oceanic sharks.