capital of idaho

Noun
  • The capital and largest city of Idaho (synset 109104091)

Other Searches