I don't have any idea what this sign means, but it was in a flower garden in Prague