threadbare squad - Turkish English Dictionary