Etymology
Advertisement
-machy 

word-forming element meaning "battle, war, contest, fighting, warfare," from Latinized form of Greek -makhia, from makhē "a battle, fight," related to makhesthai "to fight." Beekes suspects it is from an isolated root, perhaps Pre-Greek: "In the domain of fighting and battle, old inherited expressions can hardly be expected."

Related entries & more 
Advertisement
magni- 
word-forming element meaning "great," from Latin magni-, combining form of magnus "great, large, big" (of size), "abundant" (of quantity), "great, considerable" (of value), "strong, powerful" (of force); of persons, "elder, aged," also, figuratively, "great, mighty, grand, important," from PIE *mag-no-, from root *meg- "great."
Related entries & more 
-mancy 

word-forming element of Greek origin meaning "divination by means of," from Old French -mancie, from Late Latin -mantia, from Greek manteia "oracle, divination," from mantis "one who divines, a seer, prophet; one touched by divine madness," from mainesthai "be inspired," which is related to menos "passion, spirit" (from PIE *mnyo-, suffixed form of root *men- (1) "to think," with derivatives referring to qualities and states of mind or thought). Compare mania.

Related entries & more 
-mane 

word-forming element of French origin, "one who has a mania for," ultimately from Greek -manes "ardent admirer," related to mania "madness" (see mania).

Related entries & more 
matri- 

word-forming element meaning "of or relating to a mother," also "of or relating to women," from combining form of Latin māter (genitive mātris) "mother" (see mother (n.1)).

Related entries & more 
Advertisement
maxi- 

word-forming element meaning "maximum, very large or very long for its kind," abstracted from maximum.

Related entries & more 
mechano- 

before vowels mechan-, word-forming element meaning "pertaining to mechanics or  mechanisms; done by machine," from Latinized form of Greek mekhano-, combining form of mēkhanē "device, tool, machine; contrivance, cunning" (see machine (n.)).

Related entries & more 
medico- 

word-forming element meaning "of or pertaining to medical science; from a medical standpoint; pertaining to medicine and," used as a combining form of Latin medicus "physician; healing" (from PIE root *med- "take appropriate measures").

Related entries & more 
medio- 

word-forming element meaning "middle," used as a combining form of Latin medius "in the middle, between; from the middle," from PIE root *medhyo- "middle."

Related entries & more 
megalo- 
word-forming element meaning "large, great, exaggerated," from combining form of Greek megas "large, great" (stem megal-), from PIE root *meg- "great."
Related entries & more