• word of the day

    ovipositor

    ovipositor - Dictionary definition and meaning for word ovipositor

    Definition
    (noun) egg-laying tubular structure at the end of the abdomen in many female insects and some fishes
Download our Mobile App Today
Receive our word of the day
on Whatsapp