twazzock

listen to the pronunciation of twazzock
الإنجليزية - الإنجليزية
a stupid or annoying person