Glossary term
nectar
Definition
A sugary liquid found in many flowers, made and stored in a nectary. Used to attract animals, which eat it and accidentally collect or deposit pollen at the same time.
A sugary liquid found in many flowers, made and stored in a nectary. Used to attract animals, which eat it and accidentally collect or deposit pollen at the same time.