shā
chóng
pēn
wù

Definitions

  1. 1. insecticidal spray
  2. 2. pest spray

Components