needle valve tap - Turkish English Dictionary