meaning of crapaud

1. large toothed frog of South America and Central America resembling the bullfrog


Related Words

crapaud | crapaudine |

Developed & Maintained By Taraprasad.com

Treasure Words