oxalylurea
/ɒksəˈlaɪljʊˈriːə/Definitions
1. noun
A compound found in certain plants, used as an insecticide.
“The use of oxalylurea in integrated pest management is a key strategy for reducing pesticide exposure.”
1. noun
A compound found in certain plants, used as an insecticide.
“The use of oxalylurea in integrated pest management is a key strategy for reducing pesticide exposure.”