deltamethrin

English

Noun

deltamethrin (uncountable)

  1. A pyrethroid insecticide.