Related Words for word “mesosomes”
mesosomes - Did you Mean?
mesoseme