entregar algo - Turkish English Dictionary