self-sealing fuel cell - Turkish English Dictionary