self-sealing pump - Turkish English Dictionary