Top definition
The greatest type of owl only surpassed in the animal kingdom by the liger. The Magestic Owl wins at life.
The Magestic Owl lives on Elephant Island, Antarctica
by Dmitch342345terwer November 14, 2011
Get the mug
Get a Magestic Owl mug for your dog Yasemin.