HOMER


Meaning of HOMER in English

n.1 a homing pigeon.

2 Baseball a home run.

Oxford English vocab.      Оксфордский английский словарь.