a la brasa

[Spanish]

Grilled on an open fire, barbecued.

Synonyms in other languages

Portuguese

Countries