homer
noun
a base hit on which the batter scores a run
Synonymshome runancient Greek epic poet who is believed to have written the Iliad and the Odyssey (circa 850 BC)
an ancient Hebrew unit of capacity equal to 10 baths or 10 ephahs
SynonymskorUnited States painter best known for his seascapes (1836-1910)
SynonymsWinslow Homerpigeon trained to return home
Synonymshoming pigeon
verb
hit a home run
Source: WordNet 3.1, Princeton University
