homéride

French

Noun

homéride m (plural homérides)

  1. homerid

Further reading