mountain fortress/stronghold/fastness - Turc Anglais Dictionnaire