cedrillo (guarea grandifolia) - Spanish English Dictionary