Definition, Meaning & Anagrams | English word MATRIXULE
MATRIXULE
Definitions of MATRIXULE
- (biology) A stromule in mitochondria
Number of letters
9
Is palindrome
No
Search for MATRIXULE in:
Page preparation took: 115.72 ms.