ITACA: Instituto de Aplicaciones de las Tecnologias de la Informacion y de las Comunicaciones Avanzadas

What does ITACA mean? The above is one of ITACA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Instituto de Aplicaciones de las Tecnologias de la Informacion y de las Comunicaciones Avanzadas