international translation and interpretation center - German English Dictionary