self-sealing fuel cell - Spanish English Dictionary