strohdoof - German English Dictionary