bromofenofos

English

Noun

bromofenofos (uncountable)

  1. An anthelminthic drug.
Last modified on 7 November 2012, at 21:29