no charrasco
/
noo shoo-RASH-koo
/
[
Portuguese
]
On the barbecue. Barbecued. Charcoal grilled.
Countries
Brazil
Portugal