a small to large tree that can sometimes grow up to 35 metres tall (lonchocarpus castilloi) - İspanyolca İngilizce Sözlük