ROSTELLATE MEANING IN ENGLISH

• Rostellate Definition & Synonyms

  1. (a.) Having a rostellum, or small beak; terminating in a beak.


RECENT SEARCHES