Yes, in general music terms, legato means smoothly connected, flowing notes. When guitarists use the term, they're usually referring to playing with a lot of hammer-ons and pull-offs (with very little picking).
If you've heard Satriani, you should have a good idea of what legato technique is.