Barrier

A barrier or barricade is a physical structure which blocks or impedes something.

Barrier may also refer to:


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne