trollcards

English

Noun

trollcards

  1. plural of trollcard