History
History
Synonyms
UK
US
Meaning:
detain

to prevent (a person) from leaving, travelling etc

hold, keep back; arrest

retard

to prevent or hinder (something)

hinder, obstruct

DECELERATE as in Wiktionary
DECELERATE as in Wikipedia