tosta

/TOSH-tuh/
[Portuguese]

Toast or toasted sandwich

Countries