rostellate
English
rostellate meaning in English • rostellate का अर्थ अंग्रेजी में
Adjective
- Having a rostellum, or small beak; terminating in a beak.