natlotlu meaning in english

[Tel.] n. Drops of water that fall from the leaves of trees. cetlakulamida nilicipade nillabotlu.