research and development aggregations - French English Dictionary