Meanings1to have a lot of water2juicy, especially when used in a sexual context to describe a woman [colloquial]