embalses - German English Dictionary