·noun A lighthouse, or the apparatus placed in it for giving light.
[Fr.] A lighthouse. ...
The Sailor's Word-Book