Translator


"to put a deposit on" in Spanish