BAOBAB MEANING IN ENGLISH

• Baobab Definition & Synonyms

  1. (n.) A gigantic African tree (Adansonia digitata), also naturalized in India. See Adansonia.


RECENT SEARCHES