it beggars the imagination - Turc Anglais Dictionnaire