mobile obstacle detachment - Turkish English Dictionary