an important medicinal tree and ornamental flowering plant in the subfamily caesalpinioideae (senna alata)
Meanings of "an important medicinal tree and ornamental flowering plant in the subfamily caesalpinioideae (senna alata)" in Spanish English Dictionary : 1 result(s)