Online Dictionary
Definition of " salvadores " in Spanish English Dictionary
Results
salvadores
  • {N} rescue workers