adalid
Top 20000
Meanings
Noun
1. military commander (historical)
2. champion; leading light (someone who fights for a cause or status)