vistara विस्तर

Definition: m. a multitude, number, quantity, assemblage, large company etc.