left lumbar lymph nodes - German English Dictionary