Mahabalipuram (noun) Definition, Meaning & Examples

noun
  1. a village in NE Tamil Nadu, in SE India: Hindu temples; early Dravidian architecture.
Mahabalipuram (noun) Definition, Meaning & Examples

More Definitions