roadblock: a barrier set up by police to stop traffic on a street or road in order to catch a fugitive or inspect traffic etc.
barrier: a structure or object that impedes free movement
spleen: a large dark-red oval organ on the left side of the body between the stomach and the diaphragm; produces cells involved in immune responses