meaning of the word upfront
upfront. 1  very honest or forthright; open; candid. 2  in or into the public eye; conspicuous: an upfront position. 3  invested, paid, etc., ahead of time; at the beginning: an upfront payment of $21,000.