English-Latin dictionary »

informer, who gives information / reports meaning in Latin

EnglishLatin
informer, who gives information / reports noun

delator [delatoris](3rd) M
noun