Definition of monobuoy in English:

monobuoy

noun

  • An offshore floating platform at which vessels (especially oil tankers) too large to get into port can moor and unload.

Origin

1960s; earliest use found in Marine News (New York).