Googling this phrase yields many hits but few definitions; as Google evidently isn't very good with idioms. Evidently it means naked, or in full view, in actuality or entirety.
Incidentally can anyone suggest a really good online site for idioms, esp phrases
Discuss word origins and meanings.
End of topic.