Amparo

  • [ ahm-PAH-ro ]
  • Spanish
Means "protection, shelter" in Spanish.

There were no related names found for Amparo.