Top definition
The mythical land of the Injuns, where all manner of strange and fantastic things take place.
Injuns? Injuns from Injia? AHHHHH!!!
by Capn Ben March 20, 2006
Get the mug
Get a Injia mug for your cousin Yasemin.