[Fr.]
A lighthouse.
·noun A lighthouse, or the apparatus placed in it for giving light. ...
Webster's Dictionary of the English Language