English-Latin dictionary »

who plots / sets traps meaning in Latin

EnglishLatin
who plots / sets traps noun

insidiator [insidiatoris](3rd) M
noun