high-load carrying capacity - French English Dictionary