Barrier n.
1. anything built or serving to bar passage. 2. anything that restrains
or obstructs. 3. a limit or boundary of any kind.
Free adj. 1.
able to do something at will. 2. exempt from external authority, interference,
restriction, unfettered, independent. 3. clear of obstructions or obstacles.