A MAME cabinet is a an arcade game that has been refitted with a computer and MAME software. This allows it to play literally thousands of games.
Building a MAME cabinet is not all that hard, as long as you have a clear plan in advance. I have tried to provide a good overview in the following nodes.
How To Build a MAME Cabinet Other related nodes you should read before you start