teslim etmek
translation of 'Deliver'
verb
vermek,
atmak,
dağıtmak,
teslim etmek,
devretmek,
iletmek,
doğurtmak,
kurtarmak,
söylemek,
serbest bırakmak
No ad for you
Credits: Google Translate