meaning of tailed toad

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


Related Words

tailed toad |

Developed & Maintained By Taraprasad.com

Treasure Words