megaorgane - German English Dictionary