(something) gives me life - Turc Anglais Dictionnaire