Top definition
The most awesome video game in the universe. An RPG for the Super Nintendo, released by Natsume, based on the adventures of a guy named Maxim who has to travel and save the world from the Sinistrals, evil beings who want to destroy it.
"w00t! Lufia 2 commits serious word0wnage
by KaiserMonkey August 18, 2003
Get the mug
Get a lufia 2 mug for your dog James.