Definify.com

Definition 2024


garrotare

garrotare

Italian

Alternative forms

  • garrottare
  • garottare

Verb

garrotare

  1. To garrote

Conjugation