RHAMPHOTHECA MEANING IN ENGLISH

• Rhamphotheca Definition & Synonyms

  1. (n.) The horny covering of the bill of birds.


• Rhamphothecae Definition & Synonyms

  1. (pl. ) of Rhamphotheca


RECENT SEARCHES