exogyra
English
exogyra meaning in English • exogyra का अर्थ अंग्रेजी में
Noun
- A genus of Cretaceous fossil shells allied to oysters.