Top definition
When a technology is overtaken in the market by inferior but better marketed competition.
Microsoft betamaxed Apple right out of the market
by Mudit January 31, 2005
Get the mug
Get a betamaxed mug for your fish James.