a tropical plant (montrichardia arborescens) - Turkish English Dictionary