Boi420 Boi420 18-03-2017 English 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