What is the meaning of the word "kabul"?
Definitions:
-
The capital and largest city in Afghanistan, in the northeast of the country on the Kabul river. NOUN
- In the highlands of Kabul edible rhubarb is an important local luxury.