floating beacon

English

Noun

floating beacon (plural floating beacons)

  1. A lightship.