Definition of military hotel in English:

military hotel

noun

Indian English
informal
  • (In southern India) a restaurant serving meals that are not vegetarian.

Origin

1970s.