Find the word definition

Wiktionary
triple goddesses

n. (triple goddess English)