Kim Kardashian's barely-there dress is 'not for you to understand'