appestatore

Italian

Etymology

From appestare +‎ -tore.

Noun

appestatore m (plural appestatori, feminine appestatrice)

  1. polluter