Miraflores (noun) Definition, Meaning & Examples

plural noun
  1. the locks of the Panama Canal, near the entrance to the Pacific Ocean.
noun
  1. an artificial lake in Panama, in the S Canal Zone of the Panama Canal
Miraflores (noun) Definition, Meaning & Examples

More Definitions