English translation of 'installazione'
- (di telefono etc)
'installazione' in Other Languages
British English: installation NOUN
An installation is a place that contains equipment and machinery which are being used for a particular purpose.
The building was turned into a secret military installation.
Translation of installazione from the Collins Italian to English Dictionary