riding beast - Turkish English Dictionary