Polish-French dictionary »

despota meaning in French

PolishFrench
despota

despotat

despote