Find the word definition

Wiktionary

d-frames

n. (plural of D-frame English)