a female horse or dumb person - Francés Inglés Diccionario