Top definition
promising to do something for someone and then disappears until the next day.
Have you seen Jake?

No! He keep going Owl lon me.
by Bstone18 July 10, 2018
Get the mug
Get a Going Owl mug for your sister Helena.