What does agrimonia procera mean?

agrimonia procera meaning in General Dictionary

fragrant European perennial natural herb available at woodland margins on damp grounds