English-French dictionary »

biopower meaning in French

EnglishFrench
biopower (political technology)
noun

biopouvoir◼◼◼nom