to flounder - Turkish English Dictionary