LUMBAR Meaning of LUMBAR in English n. artery or vein or vertebra situated in the lumbar region Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012