• word of the day

    larvicide

    larvicide - Dictionary definition and meaning for word larvicide

    Definition
    (noun) a chemical used to kill larval pests
Connect with us on Facebook