It is a Spanish slang phrase used to describe someone who is stingy or reluctant to spend money.
Examples
- Spanish: No esperes que Juan pague la cena, siempre tiene un cocodrilo en el bolsillo.
- English: Don't expect Juan to pay for dinner, he always has a crocodile in his pocket.