royal electrical and mechanical engineers - German English Dictionary