Login or sign up Lost password?
Login or sign up
A literal translation therefore is: "to put up front for sale" or "to place forward".