a tropical plant (montrichardia arborescens) - German English Dictionary