mettre le holà
Meanings
Verb
1. to put the kibosh on, to put a stop to, to call a halt to, to put a lid on (informal)