a ton of trouble - French English Dictionary