French-English dictionary »

duckface meaning in English

FrenchEnglish
duckface nom

duckface◼◼◼(facial expression)
noun