be tailor-made for someone - Français Anglais Dictionnaire