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