keachi - German English Dictionary