non-return ball valve - Turkish English Dictionary