Definition of military hotel in English:

military hotel

noun

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

Origin

1970s.