What does capsella bursa-pastoris mean?

capsella bursa-pastoris meaning in General Dictionary

white-flowered annual European natural herb bearing triangular notched pods; almost cosmopolitan as an introduced weed