English meaning of the Dagbani word paloli

paloli

Noun
  1. toad