CAABA


Meaning of CAABA in English

n. Kaaba, Islamic site in Mecca which is a black stone cube shaped building facing the direction of which Muslims must turn when praying (Islam)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.