patent valve with ball - Spanish English Dictionary