Translation of canastos in English:

canastos

good heavens!, interj.

exclamation

informal

  • 1

    good heavens!