an annual or perennial shrub (helichrysum stoechas) - German English Dictionary