triffid - German English Dictionary