torch thistle - German English Dictionary