redoutable - Turkish English Dictionary