Star, celestial body, or one who has stars; derived from Sanskrit ‘tāraka’ meaning star

1 Post