impose a great strain - French English Dictionary
History

impose a great strain



Meanings of "impose a great strain" in French English Dictionary : 2 result(s)

English French
Economy
impose a great strain mettre lourdement à contribution [v]
impose a great strain mettre à rude épreuve [v]