troublous - French English Dictionary