i need to talk to you immediately - Turkish English Dictionary