Definify.com

Definition 2024


lymphatic_nodes

lymphatic nodes

English

Noun

lymphatic nodes

  1. plural of lymphatic node