meaning of capital of idaho

capital of idaho meaning in General Dictionary

the capital and biggest town of Idaho