terebratulid
English
terebratulid meaning in English • terebratulid का अर्थ अंग्रेजी में
Noun
- Any species of Terebratula or allied genera. Used also adjectively.