person from babia, spain - Francés Inglés Diccionario