tosta
/
TOSH-tuh
/
[
Portuguese
]
Toast or toasted sandwich
Countries
Portugal