تَاجُورَة

تَاجُورَة

tajūra · proper noun

Meaning — English

  1. Tadjoura (a town in Djibouti)
  2. Tadjourah (a region of Djibouti)

Suggested websites

almaany.com · Wiktionary