31a might be CHICHIPES (plural of CHICHIPE) - a Mexican fruit-bearing cactus? Can't parse beyond HIP (cool, contemporaneous with DUG (past of DIG as in "I dig that")
A bit tenuous... Please post the answer if you figure it out!
Anyway Ginge sounds spot on!