French-English dictionary »

biopouvoir meaning in English

FrenchEnglish
biopouvoir nom

biopower◼◼◼(political technology)
noun