AMBARI Meaning of AMBARI in English n. East Indian plant that yields fibres; kenaf, ambary Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012