nectary nectary

Definition(s):

  • (n) a gland (often a protuberance or depression) that secretes nectar
Word of the Day
affectation affectation
/ˌæ fɛk ˈteɪ ʃən /