English Dictionary
Definition nectar in British English
nectar noun
[uncountable] noun
/ˈnektə(r)/
Example
peach nectar
