seem to make sense to people - Alemán Inglés Diccionario