Kamus Mobile
https://m.xamux.com
Indonesian to English
memberikan/menyampaikan imparted
memberikangive, hand over
menyampaikanconvey, deliver