hit a home run - German English Dictionary