crapaud
English Dictionary
->
Letter C
-> crapaud
Search Dictionary:
crapaud Definition
(n)
large
toothed
frog
of
South
America
and
Central
America
resembling
the
bullfrog
crapaud Synonyms
crapaud
Leptodactylus pentadactylus
South American bullfrog
© Art Branch Inc.