Translation of diota in English:

User Contribution

diota

fools

noun