English to Spanish Dictionary installations

installations

Instalaciones
translation of 'installations'
noun
sitio,
puesto,
instalaciĆ³n
Credits: Google Translate
Download the
HelloEnglishApp
image_one