found (one or more towns) - Inglés Sinónimo Diccionario