Originally Posted By: SpecialPrincess
Actually, I believe 'Isola' is simply 'island' in Italian. \:\)

And right you are. I still like my theory, but I have to admit, yours is probably more likely. \:\)