1. almost, nearly, mostly, practically, virtually, basically, just about, all but
2. hardly, barely, scarcely, little
3. large majority, large proportion, greater part, most (of), almost all (of)
1. to lose, to be defeated
2. to succumb, to give in, to surrender, to yield
3. to be inferior to
4. to break out in a rash due to (e.g. lacquer, shaving, etc.)
5. to reduce the price, to give a discount, to throw in (something extra) for free