a fresh-blown flower - German English Dictionary