meaning of bell toad

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


Related Words

bell toad |

Developed & Maintained By Taraprasad.com

Treasure Words