VariousWords beta
Definitions:
Noun
rose water
Definition: perfume consisting of water scented with oil of roses
Definition: The water-soluble portion of the distillate of rose petals.