noun a village in NE Tamil Nadu, in SE India: Hindu temples; early Dravidian architecture.
mahabalipuram 🔊 Listen to this noun a village in NE Tamil Nadu, in SE India: Hindu temples; early Dravidian architecture. Share Facebook Twitter Google +