Top definition
1.) An incrdebly attractive man!

2.) A nickname for someone you like/Love!.

Or

3.) Someone you can't stand
by Amber143420 June 17, 2018
Get the mug
Get a Troll Muffin mug for your dog Rihanna.