Meaning of lotus americanus

Definition of lotus americanus

(noun) North American annual with red or rose-colored flowers

Other information on lotus americanus

WIKIPEDIA results for lotus americanus
Amazon results for lotus americanus