make up an excuse - Turkish English Dictionary