doubtridden - French English Dictionary