The term 50% UP FRONT is a payment term which requires the buyer to pay half of the total cost of the goods or services upfront, before they are delivered. The crossword solution for this term is SEMI, which is a shortened form of the word SEMI-trailer, a type of truck used to transport goods.