Definition of LIGHTSHIPS
noun : LIGHTSHIPS
Source: WordNet 3.1
-
1. (
) a ship equipped like a lighthouse and anchored where a permanent lighthouse would be impracticable ;
See more about : LIGHTSHIPS