- 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.