Deliver Up Kelimesinin Türkçesi

İngilizce Türkçe Sözlük

deliver up
vermek, teslim etmek