sole provider (of services) - Turc Anglais Dictionnaire