Polish-English dictionary »

układ limfatyczny meaning in English

PolishEnglish
układ limfatyczny noun

lymphatic systemnoun
network of lymphatic vessels and lymph nodes