mongtards

English

Noun

mongtards

  1. plural of mongtard