light-alloy fin skin panels - Spanish English Dictionary