charrascada
/
shoo-rash-KAH-doo
/
[
Portuguese
]
On the barbecue. Barbecued. Charcoal grilled.
Countries
Brazil
Portugal