triffid - Spanish English Dictionary