high-capacity ... - French English Dictionary