What does this mean G5P3+2

What does this mean
G5P3+2

G5 means five pregnancies
P3 means, she gave birth to 3
+2 means, she had two miscarriages or abortions

5 pregnance
3 alive child
2abortion