needle valve tap - Spanish English Dictionary