helenus is a crossword puzzle answer that we have spotted 1 times. In Greek mythology, the twin brother of the prophetess Cassandra