1 definition by Flatdroopy

Top Definition
a banana that has been boiled for 20 minutes in a microwave (warning: do not try, just a joke)
man, i sure love to drink liquid banana
by Flatdroopy November 30, 2016

Mug icon
Buy a liquid banana mug!