meaning of ribbed toad

1. western North American frog with a tail-like copulatory organ


Related Words

ribbed toad |

Developed & Maintained By Taraprasad.com

Treasure Words