legal bar or obstacle - Turkish English Dictionary