inside-the-park homer

English edit

Noun edit

inside-the-park homer (plural inside-the-park homers)

  1. (baseball) A home run that does not leave the stadium.

See also edit