grin meaning in French
n. grimace; large sourire, sourire épanoui
v. grimacer en montrant les dents; rire, sourire, d'une oreille à l'autre
n. grimace; large sourire, sourire épanoui
v. grimacer en montrant les dents; rire, sourire, d'une oreille à l'autre