-
nouna barrier set up by police to stop traffic on a street or road in order to catch a fugitive or inspect traffic etc.
Similar:
type of: -
nounany condition that makes it difficult to make progress or to achieve an objective
Similar:
type of:
Synonyms & Similar Words