on a makeshift basis - Turkish English Dictionary