Spanish-French dictionary »

déspota | despòta meaning in French

SpanishFrench
déspota | despòta noun

despotenom

Your history