Turkish-English dictionary »

aman yarabbi meaning in English

TurkishEnglish
aman yarabbi interjection

oh my God(excitement or shock)
interjection