a home run - Turkish English Dictionary