Top definition
A small Oirish leprachaun that currently resides in Scotland.

Ah to be sure tis a Renya at me door.
by Kinn3rz April 27, 2008
Get the mug
Get a Renya mug for your friend Nathalie.