helena ( synonym found)

Definition of helena:

°a latinate form of Helen.

Back to Top