bn:15228685n
Noun Concept
EN
nectary
EN
any of various glandular structures secreting nectar that occur in the flowers, leaves, stipules, etc, of a plant Wikidata
Definitions
Relations
Sources
EN
any of various glandular structures secreting nectar that occur in the flowers, leaves, stipules, etc, of a plant Wikidata
Wikidata
EN