English Dictionary
Definition mitochondrial in British English
mitochondrial adjective
adjective
1

English Dictionary