mashup (mixture of two existing websites) - French English Dictionary