capital of Iran ca·pi·ta·lofiran uncommon noun 1. the capital and largest city of Iran; located in northern Iran SynonymsTeheranTehrancapital of IranIranian capital Related words Broader terms national capital Parts Iran WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.