Word info

throttle down

Verb

Meaning

To reduce power to (an engine), reduce speed

To suppress (an emotion)

Source: en.wiktionary.org

Close letter words and terms