lymphatic_systemEnglish

lymphatic system, systema lymphaticum

Noun

The interconnected system of spaces and vessels between body tissues and organs by which lymph circulates throughout the body

English: lymphatic system, systema lymphaticum

English words with similar meanings

Show 1 words