CAABA


Meaning of CAABA in English

(n.) The small and nearly cubical stone building, toward which all Mohammedans must pray.

Webster's English dictionary.      Английский словарь Webster.