needing (further) explanation - Turc Anglais Dictionnaire