Slovnenya

Translation English French: despot

Dictionary: main
despot
noun