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.
- In the highlands of Kabul edible rhubarb is an important local luxury.