a masterless horse - Turkish English Dictionary