I would say efface is used more abstractly while erase is more literal. You would literally erase a mistake you made while writing while you would efface a sad memory.
March 14, 2014
0
2
Still haven’t found your answers?
Write down your questions and let the native speakers help you!