HOMER


Meaning of HOMER in English

(n.) A carrier pigeon remarkable for its ability to return home from a distance.

Webster's English dictionary.      Английский словарь Webster.