meaning of ribbed toad
1.
western
North
American
frog
with
a
tail-like
copulatory
organ
Related Words
ribbed toad
|
Developed & Maintained By
Taraprasad.com