Англо-русский словарь Мюллера
clean up on а) извлекать выгоду из чего-л. The company cleaned up on theirrecent business arrangement. б) побеждать кого-л. The fighter cleaned up onhis opponent.
Большой англо-русский и русско-английский словарь
1) извлекать выгоду из чего-л. The company cleaned up on their recent business arrangement. ≈ Последний контракт принес фирме неплохую прибыль.
2) побеждать кого-л.