i need some sleep. - Turc Anglais Dictionnaire