immediate purchase - Turkish English Dictionary