efface (a habit) - German English Dictionary