English | German | Russian | Czech

nectary English

Meaning nectary meaning

What does nectary mean?

nectary

a gland (often a protuberance or depression) that secretes nectar

Synonyms nectary synonyms

What other words have the same or similar meaning as nectary?

Are you looking for...?