megauretra - Spanish English Dictionary