DACTYLOTHECA MEANING IN ENGLISH

• Dactylotheca Definition & Synonyms

  1. (n.) The scaly covering of the toes, as in birds.


RECENT SEARCHES