A legible program is one whose meaning is clear when it's read by someone who didn't write it. (Or, soemtimes, by you; code has a nasty habit of turning into gibberish when it's left alone for a few hours.) The goal of a legible program is that people and computers can read it.
Using sensible variable and method names is one of the fastest ways to make your code more legible. Here's a few hints: