removal of the obstacles that impede something - Turkish English Dictionary