a hundred and ten meter hurdles - Turkish English Dictionary