[--]

Jyutping duk6 saat3 fan1
Pinyin dú shā fēn

Definitions (Wiktionary)
  1. noun
    toxaphene