meaning of flacourtia

1. often spiny trees or shrubs of tropical Asia and Africa


Related Words

flacourtia | flacourtia family | flacourtia indica | flacourtiaceae |

Developed & Maintained By Taraprasad.com

Treasure Words