assets and drawbacks - French English Dictionary