Definition of lunch home in English:

lunch home

noun

Indian
  • A small restaurant.

    ‘Mumbai's most famous lunch home’
    ‘he visited a lunch home in the area to eat’