• word of the day

    larvacide

    larvacide - Dictionary definition and meaning for word larvacide

    Definition
    (noun) an insecticide that kills the larvae of insects
Download our Mobile App Today
Receive our word of the day
on Whatsapp