Sanskrit · noun · Nature & the Garden

Taru

तरु
said ta-ru
Meaning

A tree (literary).