It's some kind of rarely used slang, and probably means to go to bed for an amorous purpose. ).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I got this word when i was reading Bhagavad gita, it's been long time that no followups to this question
if any one know plz tell me the Exact meaning of it.