French-English dictionary »

nom de nom meaning in English

FrenchEnglish
nom de nom interjection

oh my God◼◼◼(excitement or shock)
interjection