sand-cast aluminium - Spanish English Dictionary