Generally a mashup is some sort of web application that links two or more formerly unrelated data sources together, usually by using some sort of 3rd-party code and/or javascript, etc.
A simple, direct example of this is http://www.housingmaps.com/.
This website takes two distinct, completely unrelated data sources (Google Maps and Craig's List) and mixes them together with (mostly) javascript.
here go...