need to do something urgently - Turkish English Dictionary