triffids
English
Noun
triffids
plural of
triffid