Unexpected announcement from auntie, say, embracing electric transport? (10)
Answer
REVELATION
Definition: Unexpected announcement
Unexpected announcement from auntie, say, embracing electric transport? (10)