Translation of ela in English:

ela

yard

noun

  • 1

    yard, measure of length equal to 3 feet (0.9144 metre)