mesochondrium - Spanish English Dictionary