English
English version

rocks

From Longman Business Dictionaryrocksrocks /rɒksrɑːks/ noun be on the rocks informalCOMMERCE a business that is on the rocks is having a lot of problems and is likely to fail soonLosses from a recent land deal have put the group on the rocks.