Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
lymph node
(l/I/mf_n/oU/d )
noun
(n)
the source of lymph and lymphocytes
sumber dari limfa dan lymphocytes
Synonym:
lymph gland
,
node
source: wordnet30