What is the meaning of Albany in English?

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

Learn in

See more

n. Albany

Definition of Albany in English

Capital city of the State of New York.