a species of tropical plant (couma macrocarpa) - Spanish English Dictionary