siphorhinal
English
siphorhinal meaning in English • siphorhinal का अर्थ अंग्रेजी में
Adjective
- Having tubular nostrils, as the petrels.