What is the meaning of doha in English?

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

Learn in

See more

adj. Doha

Definition of Doha in English

Of or pertaining to Doha, capital of Qatar.

See more

n. Doha

Definition of Doha in English

Capital of Qatar.

See more

n. person from Doha

Definition of person from Doha in English

Person from Doha, capital of Qatar.