Russian-English dictionary »

рельсовая пушка meaning in English

RussianEnglish
рельсовая пушка noun
{f}

railgun(electromagnetic gun)
noun