DERTROTHECA MEANING IN ENGLISH

• Dertrotheca Definition & Synonyms

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


RECENT SEARCHES