horseshoe main - German English Dictionary