Dictionary search results

Showing 1-2 of 2 results

nectar US English

A sugary fluid secreted by plants, especially within flowers to encourage pollination by insects and other animals. It is collected by bees to make into honey


You searched for nectar