research and development expense - German English Dictionary