Definition of nectary

Definition of nectary
  1. nectary Noun A gland that secretes nectar
Need more help? Try our forum NEW