WATCHES Meaning of WATCHES in English noun ·pl the leaves of saracenia flava. ·see trumpets. Webster English vocab. Английский словарь Webster. 2012