1 definition by I eat hamsters

A museum located in Britain that gets most of its artifacts by stealing them from other contents.
The only reason the pyramids are in Egypt still is because the British museum wasn’t big enough to fit them
by I eat hamsters September 12, 2022
Get the British museum mug.