Search results
'taru' adjective
towering (mountains); soaring; lofty; majestic
Obsolete term; 'taru' adjective
towering; soaring; lofty
towering (as mountains do); of outstanding greatness (as a person)