YourDictionary

nectary

noun pl. nectaries

an organ or part, esp. of a flower, that secretes nectar

Related Forms:

See nectary in American Heritage Dictionary 4

Learn more about nectary

link/cite print suggestion box