Top definition
1| In Arabic (and all other languages): Perfect, amazing, magnificent.

2| Could also be used as an answer to philosophical questions.
1| Hey I heard you found yourself a new chick. How's she?

Oh she's Al-Amoudi. =

2| Why do we build castles in the sky?

by kLid October 24, 2009
Get the mug
Get a Al-Amoudi mug for your brother-in-law James.