Translation of insidia in English:

insidia

feminine noun

  • 1

    obró con insidia he acted deceitfully / treacherously