Romanian-English dictionary »

armă automată meaning in English

RomanianEnglish
armă automată substantiv
{f}

automatic rifle(self-loading rifle)
noun