seem to make sense to people - Francés Inglés Diccionario