What is the meaning of Virama?

A diacritic used in most writing systems of the Indian subcontinent to signify the lack of an inherent vowel.

A sign which serves the same purpose in any writing system.

Source: wiktionary.org