Italian-English dictionary »

staffettista meaning in English

ItalianEnglish
staffettista noun
{m}

relayer(athlete in a relay race)
noun