restaurant
A place where meals are served to the public.
[French from present participle of restaurer, to restore, from Old French restorer. See