(1) Combining form meaning large, oversize; opposite of micro-.macro-, megalo-. (2) (M), Prefix used in the SI and the metric system to signify multiples of one million (106). [G. megas, big]
As scientists who evolve with technology we treat innovation as a way of life, a life we dedicate to improvement and advancement of Safety, Health and Environment.