తామరాకుtāmarākuTop 9000MeaningsNoun1. leaf of lotus plant (Botany)Examples1తామరాకుtāmarāku మీదmīda నీటిబొట్టుnīṭiboṭṭuwater drop on the leaf of lotus plant.