I think it means both. Well according to my spanish dictionary it does. Any of our spanish friends out there got an opinion..
And also it does get quite a few hits on goggle. 1 640 000 to be precise...Any idea as to value before i insertar it up the ass of the spanish dictionary author...
I do speak spanish. I was born in the US but I've been living in Mexico for about 20 years now (2/3 or so of my life), so, when in doubt, just drop me a PM and I'll gladly help you with spanish words/phrases. BTW, the domain isn't all THAT bad, it can be developed without too much effort.