Delphiads
plural of Delphiad
Proper noun
plural of Delphiad