Italian-English dictionary »

navetta meaning in English

ItalianEnglish
navetta noun
{f}

shuttle [shuttles](weaving tool)
noun
[UK: ˈʃʌt.l̩] [US: ˈʃʌt.l̩]
When's the next shuttle? = Quando è la prossima navetta?