tilli

noun a spleen, liver.mariappa-bhat-1967
n. a spleen, liver.mariappa-bhat-1967-vision