doveweed

noun

Definition of doveweed

1 : any of several New World plants of the genus Croton