Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
systema nervosum
noun
(n)
the sensory and control apparatus consisting of a network of nerve cells
the sensor dan kendalikan perkakas consisting dari jaringan sel saraf
Synonym:
nervous system
source: wordnet30