Translation of ahogadilla in English:

ahogadilla

feminine noun