meaning of agrimonia procera

agrimonia procera meaning in General Dictionary

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