Translation of sok tahu in English:

User Contribution

sok tahu

smart aleck

adjective