Latin-French dictionary »

tromocratia meaning in French

LatinFrench
tromocratia [tromocratiae] (1st) F
noun

terrorismenom