DISCODACTYLOUS MEANING IN ENGLISH

• Discodactylous Definition & Synonyms

  1. (a.) Having sucking disks on the toes, as the tree frogs.


RECENT SEARCHES