overhang
— Verb
– English
~ be suspended over or hang over; "This huge rock beetles over the edge of the town"
overhaul
— Verb
– English
~ make repairs, renovations, revisions or adjustments to; "You should overhaul your car engine"; "overhaul the health care system"