Boomshanka Meaning

(idiomatic, Britain, humorous) A wish of happiness. Purportedly a literal translation (from an unknown language) is, "May the seed of your loin be fruitful in the belly of your woman"

RECENT SEARCHES