Etymology
Today it means: Under discussion or consideration. Full definition →
Compare French mettre sur le tapis.
Etymology from Wiktionary, CC BY-SA 4.0.