elaborative rehearsal - Turkish English Dictionary