research and development (rd) - German English Dictionary