meaning of turkish capital

1. the capital of Turkey; located in west-central Turkey; formerly known as Angora and is the home of Angora goats


Related Words

turkish capital |

Developed & Maintained By Taraprasad.com

Treasure Words