IMPIANTO in English - Cambridge Dictionary