LONGIROSTRAL MEANING IN ENGLISH

• Longirostral Definition & Synonyms

  1. (a.) Having a long bill; of or pertaining to the Longirostres.


RECENT SEARCHES