Optimates meaning

Plural form of optimate.
noun
1
0
Advertisement