Definition of lunch home noun from the Oxford Advanced Learner's Dictionary

lunch home

noun
 
;
 
(Indian English)
 
a restaurant
Search Results