Top definition
(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
by SignedtotheStreets May 30, 2015
Get the mug
Get a Japanese Rose mug for your barber Manley.