Definition of ROSE WATER
noun : ROSE WATER
Source: WordNet 3.1
-
1. (
) perfume consisting of water scented with oil of roses ;
See more about : ROSE WATER