superfacts

English

Noun

superfacts

  1. plural of superfact