Homerid

See also: homerid

English

Noun

Homerid (plural Homerids)

  1. (historical) A member of the Homeridae.