Translate the following English sentence to French:
"Parliament is a democratically elected legislative body which has the overriding power of supervision over other key institutions."
Le Parlement est un organe législatif démocratiquement élu, dont la compétence est essentiellement de contrôler les autres institutions-clés.