Product development, research and development icon.

Code produit:
839457537