macrourbe - German English Dictionary