tache - German English Dictionary