English-French dictionary »

force of nature meaning in French

EnglishFrench
force of nature (a mighty natural force which is beyond human control)
noun

force de la nature◼◼◼nom

force of nature (a thing or person that exhibits qualities which appear to be beyond outside control)
noun

force de la nature◼◼◼nom {f}