Word info

nematostatic

Adjective

Meaning

That halts the growth of nematodes

Relating to nematostatics

Source: en.wiktionary.org

Close letter words and terms