nectary in Irish nectary in Irish faireog mheala noun (botany) A gland that secretes nectar Add to Flashcards