Meaning

1 senses
  1. A home run that does not leave the stadium.

Forms

plural: inside-the-park homers

See also

neighbours in the dictionary
inside-the-park homer — meaning, examples, forms, synonyms | Krumeto