meaning of Ammagawd

Ammagawd meaning in Urban Dictionary

An exclamation shouted in extreme situations.