← Back to browseabaddon#38,439TranslationNo Japanese definition yet.English definitionAn informer; a criminal who informs on other criminals to the authorities.ExamplesNo examples yet.Similar wordsaddonabandonabadabadiaddonshaddon← swirlsnortheastern →