PPSC Past Paper Excise & Taxation Inspector Additional Directorate Excise, 2018 Solved MCQs, English MCQs, Idioms MCQs, PPSC Solved Past Papers MCQsMeaning of this idiom “On edge”?A. nervous B. unhappy C. disheartened D. scared “A rift in the lute” meaning of this idiom?We were engrossed ____ the film?