the goods can be delivered immediately - Turkish English Dictionary