What is the meaning of Juicy?

Having lots of juice.

Exciting; titillating.

Voluptuous, curvy, thick; sexy in those ways.

Strong; thus, also painful.

Source: wiktionary.org