English meaning of the Dagbani word luli

luli

Noun
  1. bird [sp.] green pigeon