Word info

waterfrog

Noun

Meaning

waterfrog (plural waterfrogs)

(zoology) Any type of frog that lives primarily in an aquatic environment.

Source: en.wiktionary.org

Close letter words and terms