consulate general of iran - German English Dictionary