a species of plant in the myristicaceae family (otoba acuminata) - Spanish English Dictionary