interpellateEnglish

interpellate

Verb

Question formally about policy or government business

English: interpellate