hold-downEnglish

hold-down

Noun

A limitation or constraint

English: hold-down