Tamil Dictionary 🔍

delator

De*la"tor, n. Etym: [L.] Defn: An accuser; an informer. [R.] Howell.


delator - Similar Words