verb/ɑ̃.n‿a.vwaʁ su l(ə) ka.po/
to have plenty of power under the bonnet; to be a beast; to have plenty of energy in store, to be very energetic
Synonyms: déborder d'énergie, avoir de l'énergie à revendre
Literally, “to have a lot of it (i.e. power) under the hood”.