more threadbare - Turkish English Dictionary