Word info

telmophage

Noun

Meaning

telmophage (plural telmophages)

Any telmophagous organism

Source: en.wiktionary.org

Close letter words and terms