removal of obstacles - Turkish English Dictionary