EGAVE
megabarn
Meaning
noun
A unit of surface area equal to 1,000,000 barns.
Similar words
zeptobarn
picobarn
attobarn
barn
femtobarn
kilobar
barye
kbar
pbar
megabecquerel
Save “megabarn” to learn later