LUPARA


Meaning of LUPARA in English

[ lʊ'pα:rə ]

■ noun a sawn-off shotgun.

Origin

Ital., sl. term from lupa 'she-wolf'.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.