the glands of plants which secrete nectar, located within the flower or on other portions of the plant (extrafloral nectaries). Found on http://www.betterbee.com/Glossary
the organs of plants which secrete nectar, located within the flower (floral nectaries) or on other portions of the plant (extrafloral nectaries). Found on http://www.encyclo.co.uk/local/21030
the organs of plants which secrete nectar, located within the flower (floral nectaries) or on other portions of the plant (extrafloral nectaries). Found on http://www.encyclo.co.uk/local/21518