Top definition
is a magical tree that grows fruits that have been combined with other fruits.
a plant that grows only in a fairy land.
by Raiza March 27, 2004
Get the mug
Get a Raiza mug for your guy Rihanna.