Meaning of charlottetown

Definition of charlottetown

(noun) the provincial capital and largest city of Prince Edward Island

Other information on charlottetown

WIKIPEDIA results for charlottetown
Amazon results for charlottetown