superrats

English

Noun

superrats

  1. plural of superrat

Anagrams