hand it over! - Alemán Inglés Diccionario