English edit

Noun edit

triffids

  1. plural of triffid