"triffids" in English Triffids {m pl} triffids "triffids" English translation triffids {m pl} Triffids Detailed translations for "triffids" Triffids{masculine plural} Triffids triffids{masculine plural}