charrascada

/shoo-rash-KAH-doo/
[Portuguese]

On the barbecue. Barbecued. Charcoal grilled.

Countries