someone that makes or sells - Turc Anglais Dictionnaire