What is Buddhism?

What is Buddhism? Buddhism is often meant or associated with religion or philosophy which supposedly includes spiritual practices largely...