ICA


Meaning of ICA in English

( in full the Institute of Contemporary Arts )

a British institution in The Mall (1) in central London that exists to promote (= encourage) modern art, dance and film. It was established in 1947 and events held there have sometimes been controversial.

Oxford guide to British and American culture English vocabulary.      Руководство по британской и американской культуре, Оксфордский английский словарь.