Babylon 10
Simply the best definition!

Download it's free

a devil incarnate

Babylon English-Turkish

Download this dictionary
a devil incarnate
i. insan kılığındaki şeytan, şeytanın ta kendisi


| a devil incarnate in Greek