home run (n.) Look up home run at Dictionary.com
1856, from home + run (n.).