Top definition
1.Umar
2.Causing awe ; inspiring wonder or excitement; Excellent, exciting, remarkable
3. Umar
Umar is an awesome camel, Zahra wishes she could be like him
by awesomecamel1 August 25, 2009
Get the mug
Get a Awesome Camel mug for your brother-in-law Jerry.