SHEPHERD'S CLOCK Meaning of SHEPHERD'S CLOCK in English noun 1. or shepherd's weatherglass : scarlet pimpernel2. : salsify Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012