Definify.com

Definition 2025


garrotante

garrotante

Italian

Verb

garrotante

  1. present participle of garrotare