crimson pincushion flower - German English Dictionary