Translation of Diota in English:

User Contribution

Diota

fools

noun