homerun

See also: home run

English

Noun

homerun (plural homeruns)

  1. Alternative form of home run.