Word info

hyloid

Noun

Meaning

hyloid (plural hyloids)

Any frog of the superfamily Hyloidea

Source: en.wiktionary.org

Close letter words and terms