etched aluminium foil - Turkish English Dictionary