Italian-English dictionary »

cannone a rotaia meaning in English

ItalianEnglish
Cannone a rotaia noun
{m}

railgun(electromagnetic gun)
noun