Definitions of Agrimonia procera:

  • noun:   fragrant European perennial herb found at woodland margins on moist soils