it's got me stumped - Turc Anglais Dictionnaire