sea of doubts/confusion - French English Dictionary