imprint in Italian
imprint in Italian
logo
A distinctive marking, symbol or logo.
marchio
A distinctive marking, symbol or logo.