drinks like a fish

Drinks like a fish is a way to describe someone that drinks very heavily, most commonly an alcoholic drink. If you are talking about someone that drinks a lot whether you mean in volume such as a lot of drinks in one sitting, or in terms of how often this person drinks, they are drinking like a fish. Comparing heavy drinking to a fish is due to the fact that fish live in the ocean and therefore drink a lot due to their environment.