aluminium foil insulation - German English Dictionary