nectary in French nectary in French nectaire noun (botany) A gland that secretes nectar Add to Flashcards