self-sealing tank - Turkish English Dictionary