• Nectary

    Full definition of nectary

    Noun

    nectary

    (plural nectaries)
    1. (botany) A gland that secretes nectar

    Anagrams

    © Wiktionary