interpeller

listen to the pronunciation of interpeller
French - Turkish
French - English
interpellate, formally question a government official; put question, interrogate
{v} interpellate