Pseudo-code is a high-level description of an algorithm, it is less detailed than a program but more structured than just English. It is preferred for describing algorithms and hides program design issues.