LEVIROSTRES MEANING IN ENGLISH

• Levirostres Definition & Synonyms

  1. (n. pl.) A group of birds, including the hornbills, kingfishers, and related forms.


RECENT SEARCHES