The Finnish term "tallettaa" matches the English term "deposit"