hit a homerun - German English Dictionary