removable shield - Spanish English Dictionary