French-English dictionary »

ouin-ouin meaning in English

FrenchEnglish
ouin-ouin interjection

boo hoo(sound of crying)
interjection