Translator


"to make a deposition" in Spanish