Word info

nototrema

Noun

Meaning

The pouched, or marsupial, frog of South America.

Source: Webster's dictionary

Close letter words and terms