Online Dictionary

Spanish Dictionary, English Spanish Dictionary

Definition of " salvador de la vida " in Spanish Dictionary
Direct results
Spanish » English
salvador de la vida
  • {N} lifesaver