ROSTELLA MEANING IN ENGLISH

• Rostella Definition & Synonyms

  1. (pl. ) of Rostellum


• Rostellate Definition & Synonyms

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


RECENT SEARCHES