- honest, frank and straightforward
(context, of money) paid in advance
(football) As an attacker
He's a poor defender, so we always play him
Supplemental Details:Sponsor an extended definition for upfront for as little as $10 per month. Click here to contact us.