blow from a baseball mitt - Turkish English Dictionary