malpighian corpuscles of the spleen - Turkish English Dictionary