Top definition
A person who is destined to save the day and cares for all of his friends. He hates to disappoint and gives his last to whoever needs it. Loved by all and can move your spirit with a blink of an eye.
by Awesome_King901 March 18, 2017
Get the mug
Get a marveyon mug for your father-in-law Abdul.