English Dictionary
Definition applecart in British English
applecart noun
noun
/ˈæp(ə)lˌkɑː(r)t/
1
to spoil someone’s plan or arrangement
