found (one or more towns) - Turco Inglés Diccionario