English Dictionary
Definition mitochondrial in British English
mitochondrial adjective
adjective
1
English Dictionary