Translation for "con sede ad amsterdam" to english
Con sede ad amsterdam
  • based in amsterdam
  • with headquarters in amsterdam
How many English words do you know?
Test your English vocabulary size, and measure how many words you know.
Online Test