What is the meaning of helena in English?

Learn vocabulary with pictures as well as definitions of helena in English

Learn in

See more

n. Helena

Definition of Helena in English

Capital city of the State of Montana.