Definify.com

Definition 2024


megabar

megabar

English

Noun

megabar (plural megabars)

  1. A unit of pressure equal to one million bars