1 definition by PStar:)

A person that’s surprisingly still functioning on barely any sleep
Zaara is on some bat juice right now. She just wrote a whole essay on 1 hour of sleep.
by PStar:) February 11, 2021
Get the Bat juice mug.