Translation of arca in English:

arca

image, statue

noun

  • 1

    image, statue