briscard
Top 30000
Meanings
Noun
1. veteran (person who used to be a soldier) (military)
2. old fox (crafty person)