1 definition by theamazingkolared
The most beautiful girl you could every meet. She has a great body figure, and is great in bed.
You never know when you might need a huia by your side.
You never know when you might need a huia by your side.
by theamazingkolared May 15, 2014