think up an excuse - Turkish English Dictionary