Meaning of shepherd's clock

Definition of shepherd's clock

(noun) weedy European annual with yellow flowers; naturalized in United States

Other information on shepherd's clock

WIKIPEDIA results for shepherd's clock
Amazon results for shepherd's clock