Original: There is no taxonomic difference between locust and grasshopper species, and in English the term "locust" is used for grasshopper species that change morphologically and behaviourally on crowding, to form swarms or hopper bands (of immature stages).
Simplified: Locust is a kind of grasshopper which forms swarms.