Meaning of agrimonia procera

Definition of agrimonia procera

(noun) fragrant European perennial herb found at woodland margins on moist soils

Other information on agrimonia procera

WIKIPEDIA results for agrimonia procera
Amazon results for agrimonia procera