ALMOHAD Meaning of ALMOHAD in English n. member of Berber tribe that ruled North Africa and Spain during the 12th and 13th centuries Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012