research attaché - German English Dictionary