Translation of avocastro in English:

avocastro

ugly mug, n.

masculine noun

Chile
informal

  • 1

    ugly mug informal