eight-pointed star of venus - Francés Inglés Diccionario