I D (es)

I+D stands for Investigación y Desarrollo, Research and Development (R&D), in Spain