breaching obstacles - Turkish English Dictionary