in Hindu mythology, the most important avatar (=a god in human form) of the god Vishnu. He is often shown in art as a beautiful young man, often with blue skin and sometimes playing a flute.
Definition from the Longman Dictionary of Contemporary English Advanced Learner's Dictionary.