ahogarla

Spanish

Verb

ahogarla

  1. infinitive of ahogar combined with la