13 letters · 21 points in Scrabble
noun an organelle containing enzymes responsible for producing energy