Boi420
contestada

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