Noun Definition

parashurama

1.Definition: an incarnation of Vishnu who rid the earth of Kshatriyas

Category: People