Wiktionary
pulse detonation engines
n. (pulse detonation engine English)
n. (pulse detonation engine English)