Definify.com

Definition 2024


installation_arts

installation arts

English

Noun

installation arts

  1. plural of installation art