hours-long

Adjective

 * 1) Lasting multiple hours