[Skt.] n. A delicate sweet smelling plant, apparently a sort of Basil with small leaves. maruvamu leka tulasi.
Free Telugu Online Dictionary
[Skt.] n. A delicate sweet smelling plant, apparently a sort of Basil with small leaves. maruvamu leka tulasi.