mitochondrie - German English Dictionary