a tropical plant - Spanish English Dictionary