Word info

benzoylurea

Noun

Meaning

benzoylurea (plural benzoylureas)

Any of a class of chemical compounds best known as insecticides. They act as insect growth regulators by inhibiting synthesis of chitin.

Source: en.wiktionary.org

Close letter words and terms