La Chorrera

[lah chawr-re-rah]

noun

a city in central Panama, just W of the Panama Canal.

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019