meaning of baobab

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


Related Words

baobab |

Developed & Maintained By Taraprasad.com

Treasure Words