• Nectariferous

    Full definition of nectariferous

    Adjective

    nectariferous

    1. That yields nectar
    © Wiktionary