English thistle

noun

Definition of English thistle