1.NounA runtime environment where little to no abstraction is available: usually employing a low-level programming language, without access to any operating system facilities, and interfacing hardware directly.
2.NounPhysical hardware, as opposed to virtualised.
3.NounUsed other than figuratively or idiomatically: see bare, metal.