hand it over! - Turc Anglais Dictionnaire