meso- Look up meso- at Dictionary.com
before vowels mes-, word-forming element meaning "middle, intermediate, halfway," from Greek mesos "middle, in the middle; middling, moderate; between" (see medial (adj.)).