Italian-English dictionary »

trattoria meaning in English

ItalianEnglish
trattoria noun
{f}

bistro(small restaurant)
noun
[UK: ˈbiː.strəʊ] [US: ˈbɪstro.ʊ]