+0
Please what does this IDIOM means ????
+0
'born last night' - naive
Comments  
Thank you, buddy.

Confirmation from the native speaker is always good...;-)