Money is unreal, meaning imaginary, intangible - a concept.
Currency is NOT money, but merely represents money.
Bitcoin is currency because it is called a crypto currency and at the same time it is money because it has specific value converted to fiat money which can be exchange into tangible one or it is use as a mode of payment in exchange of what you bought online that is why it is also a money.