On Google search, certain search results come up which means this name might make sense in some language other than english. If yes, you may be looking at low $$$$ for this name.
Try checking who all could be the buyers for this name and reach out to them perhaps. I see some leads in Spain but do your own research.