Search term rosewater has one result
Jump to
EN English FR French
rosewater (n) [a liquid produced by steeping rose petals in water] eau de rose (n) {f} [a liquid produced by steeping rose petals in water]