sit astride on something - Español Inglés Diccionario