noun a website that is intended for a specific limited purpose and is often temporary
microsite 🔊 Listen to this noun a website that is intended for a specific limited purpose and is often temporary Share Facebook Twitter Google +