Top definition
An idyllic paradise where everyday life consists of the constant achievement of peak experiences by its inhabitants, which are then collected and categorised by them. Thus the prime objective of being in Transumeria is to collect all possible known experiences in order to progress to LIFE 2.a.
That's right my friend, I bet they believe that if they die then they'll wake up in Transumeria!
by Benncm June 20, 2011
Get the mug
Get a Transumeria mug for your fish Bob.