macrosa - German English Dictionary