keifte - German English Dictionary