Not sure if I would put work into developing this name, it's not a valuable keyword and too hard to say/remember to be brandable.
Domains are cheap, development is lots of work, put your effort where it will count, especially if you don't have an idea for it anyways.