Skip to main content

Definitions by SignedtotheStreets

Japanese Rose 

(adj.) describing a very attractive woman who is very hard to obtain.

(adj) a female you put on a pedestal
Tonight I finally hooked up with my Japanese Rose.

Man I can not believe Donald he is so whipped by his Japanese Rose