• word of the day

    larvicide

    larvicide - Dictionary definition and meaning for word larvicide

    Definition
    (noun) a chemical used to kill larval pests
Download our Mobile App Today
Receive our word of the day
on Whatsapp