Top definition
a school usually attended by gods ,offers the devils IB course and the suicidal tawjihi program....
run by gods who call themselves IDARA
by doooooww May 17, 2010
Get the mug
Get a Amman National School mug for your dad Georges.