capital of costa rica

Noun
  1. The capital and largest city of Costa Rica (synset 108754209)

Other Searches