Word info

marine toad

Noun

Meaning

marine toad (plural marine toads)

cane toad

Source: en.wiktionary.org

Close letter words and terms