Skip to main content

rostellate

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