Meaning of capital of madagascar

Definition of capital of madagascar

(noun) the capital and largest city of Madagascar

Other information on capital of madagascar

WIKIPEDIA results for capital of madagascar
Amazon results for capital of madagascar