Skip to main content

MORIAAAA.'s definitions

Mitochondria

A science term for the powerhouse (or Mighty Mouse!) of the cell.
Stop standing on my God damn mitochondria glasses!
by MORIAAAA. January 20, 2007
mugGet the Mitochondriamug.

Share this definition