What is the full meaning of microsite
a website that is intended for a specific limited purpose [n -S]
Example of the word microsite placed on a Scrabble board.