megaurbe - German English Dictionary