research and development (rd) - French English Dictionary