sea of doubts/confusion - German English Dictionary