English meaning of the Dagbani word leemu

leemu

Noun
  1. an orange, or other citrus fruit