Search term delatore has one result
Jump to
IT Italian EN English
delatore (n) [one who uses compliments to gain self-serving favor or advantage from another person.] sycophant (n) [one who uses compliments to gain self-serving favor or advantage from another person.] (formal)

Italian English translations

IT Synonyms for delatore EN Translations
informatore [spia] m whistle-blower (n)
confidente [spia] m sanguine (formal)
spia [confidente] f spy