What is Leenalicious?
The ultimate form of delicious. To be beyond delicious.
The brownies were leenalicious!
See Taster