megabar

English

Etymology

From mega- +‎ bar.

Noun

megabar (plural megabars)

  1. A unit of pressure equal to one million bars