Top definition
Macherra is quiet, shy, beautiful, doesn't like attention and are freaks in bed!
Look at that Macherra
by scorpio February 12, 2012
Get the mug
Get a Macherra mug for your fish Larisa.