From English-Turkish FreeDict Dictionary ver. 0.3: delate /dɪlˈeɪt/ 1. yaymak. delator iftiracı.
delate /dɪlˈeɪt/ 1. yaymak. delator iftiracı.