The rainbow rose is a rose which has had its petals artificially colored. The method exploits the rose's natural processes by which water is drawn up the stem. By splitting the stem and dipping each part in a different colored water, the colors are drawn into the petals resulting in a multi-colored rose.
The Original Rainbow Rose has the 7 colors of the rainbow and this is the most popular rose in this category. However there are also the tropical variant with combinations of red/pink and yellow, and the ocean variant with combinations of green and blue. Other color combinations are also possible, though black and white are impossible to make. for more information hit on this link : http://en.wikipedia.org/wiki/Rainbow_rose