blot out

[blot out] {v. phr.} 1. To obstruct; cover; obscure.

The high-rise building in front of our apartment house blots out the view of the ocean.

2. To wipe out of one's memory.

Jane can't remember the details when she was attacked in the streets; she blotted it out of her memory.