I think it needs a meaning because the pronunciation, while clear in my mind, is clunky.
I think it would take some branding that combined two or three well known words out of the name to give it relevance other than whatever the domain/site is about.