WATCHES Meaning of WATCHES in English (n. pl.) The leaves of Saracenia flava. See Trumpets. Webster's English dictionary. Английский словарь Webster. 2012