Italian-English dictionary »

trabucco meaning in English

ItalianEnglish
trabucco noun
{m}

trebuchetnoun
[UK: trˈebʊʃˌeɪ] [US: trˈebʊʃˌeɪ]

Your history