1 definition by lexxxyyyy

Top Definition
a word that refers to two best friends.
alexa and laur are meybas, they're always together.
by lexxxyyyy November 25, 2007
Mug icon
Buy a meyba mug!