ride astride - Turkish English Dictionary