hand it over! - German English Dictionary