explanadora - German English Dictionary