Word Games

Scrabble US/Canada (OTCWL) Yes (21 Points)
Scrabble UK (SOWPODS) Yes (21 Points)
Words With Friends Yes (24 Points)

Mitochondrion Definition

(noun)
definitions

an organelle found in large numbers in most cells, in which the biochemical processes of respiration and energy production occur. It has a double membrane, the inner part being folded inwards to form layers (cristae)


Starts
Ends
Contains
Length
Sort Results
Dictionary
Error