meaning of tailed frog

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


Related Words

tailed frog |

Developed & Maintained By Taraprasad.com

Treasure Words