get hung-up by obstacles - Turkish English Dictionary