Which phrase defines “imminent” best?
A:giving satisfaction or pleasure
B:ending or achieving a final stage
C:horrified or shamed
D:about to happen, impending
A:giving satisfaction or pleasure
B:ending or achieving a final stage
C:horrified or shamed
D:about to happen, impending