hagahuaidu

English: Translation
be critical (of others); to insult
transitive verb
ID
2951