LUMBAR


Meaning of LUMBAR in English

n. artery or vein or vertebra situated in the lumbar region

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.