curtain

noun

1.
hanging cloth used as a blind (especially for a window)
Derived from:
curtain
2.
any barrier to communication or vision