self-sealing fuel cell - Francés Inglés Diccionario