(in popular belief) amulet for ensuring livestock fertility, offered in temples - Español Inglés Diccionario