MEGABARS is a playable word

megabar Scrabble® Dictionary

noun
pl. megabars
a unit of pressure
213 Playable Words can be made from "MEGABARS"