megatechnology - German English Dictionary