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.
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.