Definition & Meaning | English word TELOPODE
TELOPODE
Definitions of TELOPODE
- (cytology) The long, thin extension of a telocyte
Number of letters
8
Is palindrome
No
Search for TELOPODE in:
Page preparation took: 159.87 ms.