Green’s Dictionary of Slang

Barbados n.

see Bahamas n.