Did you know that Xaltocan , an island in Mexico , means "sandy ground of spiders " in Nahuatl ? SOMEFACTS.com