Bat shit meaning: beyond being insane or totally crazy.
Beautiful meaning: attractive, lovely, gorgeous, good looking.
Combine the both, the "subject" is described as bat shit beautiful that combination put together.
That gigantic explotion turned out bat shit beautiful.
5👍 1👎