Our-Lady's-thistle

noun

Definition of Our-Lady's-thistle