TENUIROSTRES MEANING IN ENGLISH

• Tenuirostres Definition & Synonyms

  1. (n. pl.) An artificial group of passerine birds having slender bills, as the humming birds.


RECENT SEARCHES