Meaning of ranunculus sceleratus

Definition of ranunculus sceleratus

(noun) annual herb growing in marshy places

Other information on ranunculus sceleratus

WIKIPEDIA results for ranunculus sceleratus
Amazon results for ranunculus sceleratus