Translation of I+D in English:

I+D

R & D, n.

masculine noun

(I&D)
  • 1

    R & D
    research and development