microsite

/ (ˈmaɪkrəʊˌsaɪt) /

noun

a website that is intended for a specific limited purpose and is often temporary