seabase noun1 •A collection of support and supply ships supporting operations elsewhere, that can function as a floating barracks, hospital and base.We operated from a seabase, reducing our footprint ashore and thereby minimizing our force protection requirements […] — 2002 formsseabases