grin English - French
1.
-
EnglishTo smile showing the teeth
-
Frenchsourire
2.
-
Englishdistress from failure, vexation or mortification
-
Frenchchagrin
-
Englishtype of leather or skin
-
Frenchcheckchagrin
Related words
English translator: English French grin Eesti sõnaraamat Español Traductor Svenska Översättare