Amazon.co.uk Widgets Skip to content
« Back to Glossary Index

Rosewater

Definition:

Distillation of rose petals that retains the intense fragrance and flavour of fresh roses. Rose water has been used for centuries in Eastern countries. Available from specialty grocers.

Basket
Search