chorralatti meaning in english

Word: சோற்றாலாத்தி - The tamil word have 12 characters and have more than one meaning in english.
cho??alatti means
1. Bible.
an image of a deity other than God.

Transliteration : cōRRālātti Other spellings : chorralatti

Meanings in english :

As noun :
idol married couple
Tamil to English
English To Tamil