meaning of Abdul Bacardi

Abdul Bacardi meaning in Urban Dictionary

A brand new drink that has been found in Birmingham, West Midlands area, it isn't preferred since when people purchasing the drink see it, they realise it appears to be like a human being which puts all of them off, therefore the beverage ends up becoming placed right back under-the-counter.