โ Tulu Dictionary
tilli
noun
a spleen, liver.
mariappa-bhat-1967
n.
a spleen, liver.
mariappa-bhat-1967-vision