malpighian stigma

malpighian stigma

n.
Any of the points where the smaller veins of the spleen enter the larger veins.