Word info

Delphiad

Proper noun

Meaning

Delphiad (plural Delphiads)

An international drama festival held every two or three years.

Source: en.wiktionary.org

Close letter words and terms