Meaning of adzhar

Definition of adzhar

(noun) an autonomous province of Georgia on the Black Sea

Other information on adzhar

WIKIPEDIA results for adzhar
Amazon results for adzhar