English meaning of the Dagbani word soo

soo

Noun
  1. frog [sp.] (edible)