Fanal

Webster's Dictionary of the English Language

·noun A lighthouse, or the apparatus placed in it for giving light.

Related Words