English MCQs – Page 253

5046. Carte Blanche means:

Discuss
/ 298