Noun Definition

nampa

1.Definition: a town in southwestern Idaho

Category: Places