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