దశరథుడుdaśarathuḍu
Top 8000
Meanings
Noun
1. one who rides on ten chariots (literary)