• word of the day

    nectary

    nectary - Dictionary definition and meaning for word nectary

    Definition
    (noun) a gland (often a protuberance or depression) that secretes nectar
    Synonyms : honey gland
Download our Mobile App Today
Receive our word of the day
on Whatsapp