DELPH


Meaning of DELPH in English

noun delftware.

2. delph ·noun the drain on the land side of a sea embankment.

Webster English vocab.      Английский словарь Webster.