Top definition
An owen hour is much longer than a regular Earth hour, lasting over double the minutes.
Hey, sorry im most likely to be an hour late.... more rather an Owen hour late... sorry
by letsmakesquiggles February 27, 2017
Get the mug
Get a An Owen Hour mug for your bunkmate Jovana.