found (one or more towns) - Turc Anglais Dictionnaire