store where images of saints and religious objects are sold - Español Inglés Diccionario