Polish-French dictionary »

satrapa meaning in French

PolishFrench
satrapa noun

satrapenom