microsite
/ (ˈmaɪkrəʊˌsaɪt) /
noun
a website that is intended for a specific limited purpose and is often temporary
Words nearby microsite
microscopy,
microsecond,
microsegment,
microseism,
microsensor,
microsite,
microsleep,
microsmatic,
microsociology,
microsome,
microsomia