there's a lot to be said about something - Turc Anglais Dictionnaire