meaning of double up

1. stake winnings from one bet on a subsequent wager


Related Words

double up | double-duplex |

Developed & Maintained By Taraprasad.com

Treasure Words