I dont think the meaning behind it adds much to the value in this case, it is however an easily pronouncable and sound word.
Brandables are fairly hard to price. You either sell, or you dont. I think you should put it on BrandBucket to increase your chances. It might be one of the better brandable domain names they have listed, in my opinion.