megarad - German English Dictionary