meaning of discoglossidae

1. family of Old World toads having a fixed disklike tongue


Related Words

discoglossidae |

Developed & Maintained By Taraprasad.com

Treasure Words