-
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:
Definition that contains roadblock
We don't have definitions for this word yet.