CAABA


Meaning of CAABA in English

noun the small and nearly cubical stone building, toward which all mohammedans must pray.

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