Definition & Meaning | English word THALAMOSTRIATE
THALAMOSTRIATE
Definitions of THALAMOSTRIATE
- (anatomy) Relating to, or connecting the corpus striatum and the thalamus.
Number of letters
14
Is palindrome
No
Search for THALAMOSTRIATE in:
Page preparation took: 110.81 ms.