Ellora

[ e-lawr-uh, e-lohr-uh ]

noun
  1. a village in S central India: important Hindu archaeological site.

Words Nearby Ellora

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2024

How to use Ellora in a sentence