homéride

French

Noun

homéride m (plural homérides)

  1. Homerid

Further reading