1 definition by Basstrom190

The not so affectionate name for the port of Immingham on the river Humber in eastern England
We dock at Ming Ming tomorrow
by Basstrom190 November 22, 2021
Get the Ming Ming mug.